@charset "utf-8";
/* CSS Document and ty common*/
body{ padding:0px; margin:0px; font-size:14px; font-family:"微软雅黑",microsoft yahei;overflow:scroll;overflow-x:hidden;width:100%;}
*{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,ol,li{list-style-type:none;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
a{ text-decoration:none; /*color:#4a4a4b;*/ color:#000000;}
img{ border:0px;}
.f_l{ float:left;}
.f_r{ float:right;}
.clear{ clear:both; height:0px; overflow:hidden;}
.make_center{ width:1100px; margin:0px auto;}
.red{ color:#ed1c25;}
.color_yellow{ color:#ee9e2d;}
.f18{ font-size:18px;}
.f14{ font-size:14px;}
.f16{ font-size:16px; color: #015198;}
.f22{ font-size:23px;}
.f20{ font-size:20px;}
.f30{ font-size:30px;}
.b{ font-weight:bold;}
.color_purple{ color:#404558;}
.color_black{ color:#000; font-weight:bold;}
.color_hui{ color:#bfbfbf;}
.center{ text-align:center;}
.m_top5{ margin-top:5px;}
.m_top10{ margin-top:10px;}
.m_top20{ margin-top:20px;}
.m_top60{ margin-top:60px;}
.color_zong{ color:#000000; font-weight:bold; font-size:16px;}
.color_zong1{ color:#333333;}
.color_zong2{ color:#666666;}
.color_zong3{ color:#015198;}
.m_t{ margin-top:14px;}
.m_t10{ margin-top:10px;}
.m_b10{ margin-bottom:10px;}

/*index*/
#top{ width:100%; height:120px;z-index:999; background:url(../images/top.png) repeat-x top; position:absolute;}
#top #logo{width: 306px;height: 91px;margin-top: 10px;display: block;}
#top #logo img{ width: 306px;height: auto; }
#top #phone{ width:160px;margin-top:14px; display:block; text-align:right;}
#top #phone .f20{font-size:20px; color:#015198; }
#top .language{ height: auto; overflow: hidden; margin-bottom: 6px; margin-left: 20px;  color:#015198; background: url("../images/language.png") no-repeat 48px center; }
#top .language a{ color:#015198; }
#top .language li{ float: right; padding: 0 3px; line-height: 24px;}
<!--焦点图-->
        /* fullSlide */
    #fullSlide{width:100%;height:546px; position:relative; top:0px; left:0px;}
#fullSlide .bd{ height:546px; margin-top:111px;}
#fullSlide .bd ul{width:100% !important;}
#fullSlide .bd li{width:100% !important;height:546px;overflow:hidden;text-align:center;}
#fullSlide .bd li a{display:block;height:546px;}
#fullSlide .hd{width:100%;background:url(../images/ban.png) repeat-x top; height:21px;line-height:21px;padding-top:16px;}
#fullSlide .hd ul{width:1100px;height:4px;}
#fullSlide .hd ul li{cursor:pointer;background-color:#abd5fa; width:36px;height:4px; display:block; float:right; margin-right:12px;margin:1px;overflow:hidden;background:#abd5fa;filter:alpha(opacity=100);opacity:1;}
#fullSlide .hd ul .on{background:#fff;}
#fullSlide .prev,#fullSlide .next{display:block;position:absolute;;top:50%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
#fullSlide .prev{ left:0;}
#fullSlide .next{right:0;position:absolute; float:right; background-position:-71px -138px; }
<!--焦点图-->
    #banner{ width:100%; height:546px;}
#banner .banner1{  width:1920px; height:546px; position:absolute;top:0px;left:50%; margin-left:-960px; }
#banner .banner_text{ background:url(../images/ban.png) repeat-x top; height:37px; position:absolute; bottom:0px; width:100%;}
#banner .banner_text .piaofu{  width:200px; float:right; margin-top:15px;}
#banner .banner_text .piaofu a.cur{ background-color:#ffffff;}
#banner .banner_text .piaofu a{ background-color:#b29e8d; width:36px; height:4px;display:block; float:left; margin-right:12px;}
#newcase{ width:238px; height:342px; padding:14px 16px 0px 15px; background:url(../images/1.png) no-repeat top; position:absolute; top:-120px; z-index:3; text-align:center;}
#newcase .font1{ font-family:"宋体"; color:#f0dec3; font-size:24px;}
#newcase .font2{ font-family:"宋体"; color:#f0dec3; font-size:14px; background-color:#015198; display:block; width:56px; margin:0px auto; padding:0px 10px;}
#newcase1{ width:238px; height:342px; margin-top:27px;}
#newcase1 .newcase_img{ width:232px; height:217px; border:3px solid #ebdec9;}
#news{ height:210px; width:540px; margin-left:291px; position:absolute; top:30px; left:0px;  }
#news #news_bt{color:#4f3b2a;width:539px;}
#news_nr{ width:539px;}
#news_nr .news_nr_img{ width:162px; height:112px; border:4px solid #abd5fa; margin-top:25px;}
#news_nr .news_nr_text{ width:349px; margin:25px 0px 0px 20px;}
#news_nr .news_nr_text_p{ font-size:18px; font-weight:bold; color:#000000;}
#contact{ width:239px; position:absolute; top:30px; right:0px; margin-left:30px; }
#contact #contact_nr{width: 219px;padding: 15px 10px;line-height: 30px;background: #68abe6;margin: 20px 0 0; }
#footer{ width:100%; border-top:1px solid #015198; height:66px; position:relative; top:0px; padding-top:10px;}
#footer .footer_nav{ height:66px; line-height:66px;}
#footer .footer_nav a{ margin-right:16px; color:#015198;}
#nav{width:160px; position:fixed; top:0px; z-index:99999; left: 50%;top: 130px;margin-left: 560px;}
#nav .nav_text{ background:url(../images/4.png) repeat-y top; width:136px; padding:0px 12px;}
#nav .nav_text li{width:136px; border-bottom:1px solid #d0d0d0; height:36px; line-height:36px; text-align:center;}
#nav .nav_text li a{ color:#000000;}
#nav .nav_bottom{ background:url(../images/2.png) no-repeat bottom #68abe6; width:130px; height:32px; margin-left:5px; padding:14px 10px 0px;}
#nav .nav_bottom a{ width: 23px;height: 23px;margin: 0 4px 0;padding: 0;}

/*关于我们*/
#ny_content{ background:url(../images/about_02.jpg) no-repeat top;padding-top:111px; margin-bottom:50px; min-height:700px;}
/*内页二级*/
#ny_nav{ padding-top:20px; height:100px;}
#ny_nav #ny_nav_rj{height:32px; margin-top:20px;}
#ny_nav #ny_nav_rj a{ background-color:#015198; color:#ffffff; height:32px; line-height:32px; padding:0px 15px; display:block; float:left; margin-right:5px;}
#ny_nav #ny_nav_rj a:hover,#ny_nav #ny_nav_rj a.cur{ background-color:#fff; color:#015198;}
/*内页二级*/
#ny_content #ny_nr{ width:1114px; margin:0px auto;margin-top:20px;}
#ny_content #ny_nr #ny_nr_middle{ background:url(../images/about_07.png) repeat-y top;width:1014px;padding:50px; line-height:28px; }
#ny_content #ny_nr #ny_nr_middle .ny_nav_middle_new{color:#5c3e2f;height:34px; margin-top:20px;  }
#ny_content #ny_nr #ny_nr_middle .ny_nav_middle_new a{ height:24px; line-height:24px;  background-color:#b29e8d; color:#5c3e2f; padding:0px 30px;margin-right:3px; display:block; float:left;}
#ny_content #ny_nr #ny_nr_middle .ny_nav_middle_new a:hover,#ny_content #ny_nr #ny_nr_middle .ny_nav_middle_new a.cur{background-color:#f1e4d9; }
#ny_content #ny_nr #ny_nr_middle a.right_btn{ background-color:transparent; width:35px; height:24px;float:left; padding:0px;}
#ny_content #ny_nr .nr{ margin-top:20px; width:1014px; }
#ny_content #ny_nr .nr ul{ width:964px;  padding:0px 20px 0px 30px;}
#ny_content #ny_nr .nr ul li{ clear:both; margin:0px 20px; width:964px;  }
#ny_content #ny_nr .nr ul li .news_date{text-align:center; wdith:50px; height:50px; display:block; float:left;padding:25px 0px;border-bottom:1px solid #015198;}
#ny_content #ny_nr .nr ul li a{ width:850px; float:right; margin-left:54px;border-bottom:1px solid #015198; height:50px; padding:25px 0px;}
#ny_content #ny_nr .fenye{height:24px; width:240px; margin:30px auto 0px;}
#ny_content #ny_nr .fenye a{ background-color:#68abe6; height:24px; line-height:24px; width:100px; text-align:center;color:#015198; margin-right:20px; display:block; float:left;}
#ny_content #ny_nr .product{ width:1014px;margin-top:30px; }
#ny_content #ny_nr .product li{ float:left;text-align:center; width:227px; margin-right:35px; margin-bottom:40px;}
#ny_content #ny_nr .product li.nm{margin-right:0px;}
#ny_content #ny_nr .product li a img{ border:1px solid #015198; padding:5px; width:215px; height:200px;}


#ny_nr_middle_lxfs{ background:url(../images/about_07.png) repeat-y top;width:1114px; height:409px;overflow:hidden; line-height:28px;}
#ny_nr_middle_lxfs .map{ padding-left:10px; width:639px; height:426px;}
#ny_nr_middle_lxfs .add{ width:355px;padding:50px; height:326px; line-height:30px;}

#ny_content #ny_nr .nr ul#job{ width:1014px;  padding:0px;}
#ny_content #ny_nr .nr ul#job li{ clear:both; margin:0px; width:974px;border-bottom:1px solid #015198; height:50px; line-height:50px; }
#ny_content #ny_nr .nr ul#job li a{ padding:0px; margin:0px; float:left; border-bottom:0px;}
#ny_content #ny_nr .nr ul#job li span{ float:right;}

.yx{width:675px; margin-left:150px;}
.yx .yx_button{ margin:30px 0px 0px 150px;}
.yx .yx_button input{ margin-right:50px;}
.inp,.inp1,.inp2{ height:28px; line-height:28px; border:1px solid #604334; width:635px; margin-left:10px;}
.inp1{ height:300px; width:635px;}
.inp2{ height:28px;width:200px;}

/*首页最新案例轮播图*/
#owl-demo{position:relative;width:232px; height:342px; overflow: hidden;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:232px;height:217px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:-38px; z-index:9; line-height:20px;width:232px; height:25px; overflow:hidden;color:#4f3b2a;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:124px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:35%;width:30px;height:60px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}
